//package com.questionnaire.core.adapter.impl;
//
//
//import com.questionnaire.constant.SuperConstant;
//import com.questionnaire.core.adapter.UserAdapter;
//import com.questionnaire.modular.system.dao.UserMapper;
//import com.questionnaire.modular.system.model.Role;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//
///**
// * @Description 后台登陆用户适配器接口实现
// */
//@Component("userAdapter")
//public class UserAdapterImpl implements UserAdapter {
//
//	@Autowired
//	private UserMapper userMapper;
//
//	@Autowired
//	private UserAdapterMapper userAdapterMapper;
//
//	@Override
//	public User findUserByLoginName(String loginName) {
//		UserExample userExample = new UserExample();
//		userExample.createCriteria().andEnableFlagEqualTo(SuperConstant.YES).andLoginNameEqualTo(loginName);
//		List<User> userList = userMapper.selectByExample(userExample);
//		if (userList.size()==1) {
//			return userList.get(0);
//		}else {
//			return null;
//		}
//	}
//
//	@Override
//	public List<Role> findRoleByUserId(String userId) {
//		Map<String, Object> values = new HashMap<String, Object>();
//		values.put("id", userId);
//		values.put("enable", "1");
//		List<Role> list = userAdapterMapper.findRoleByUserId(values);
//		return list;
//	}
//
//	@Override
//	public List<Resource> findResourceByUserId(String userId) {
//		Map<String, Object> values = new HashMap<String, Object>();
//		values.put("userId", userId);
//		values.put("enableFlag", SuperConstant.YES);
//		List<Resource> list=userAdapterMapper.findResourceByUserId(values);
//		return list;
//	}
//}
